#placesToolbox{
border:none;
background:transparent;
margin:0;
padding:0}

#placesView{
border:2px solid;
-moz-border-top-colors:#000 #3e3f3f;
-moz-border-right-colors:#000 #3e3f3f;
-moz-border-bottom-colors:#000 #3e3f3f;
-moz-border-left-colors:#000 #3e3f3f;
-moz-border-radius:3px;
background-color:#383838;
padding-top:8px;
margin:8px}

#back-button,
#forward-button{
list-style-image:url("chrome://browser/skin/Toolbar.png");
-moz-appearance:none;
border:none;
background:none;
margin:0!important;
padding:0!important}

#placesToolbar > toolbarbutton > image,
#placesToolbar > toolbarbutton > label{
margin:0;
padding:0}

#back-button{
-moz-image-region:rect(0,29px,29px,0)}

#back-button:not([disabled="true"]):hover{
-moz-image-region:rect(29px,29px,58px,0)}

#back-button:not([disabled="true"]):hover:active{
-moz-image-region:rect(59px,29px,86px,0)}

#back-button[disabled="true"]{
-moz-image-region:rect(87px,29px,116px,0)}

#forward-button{
-moz-image-region:rect(0,59px,29px,31px)}

#forward-button:not([disabled="true"]):hover{
-moz-image-region:rect(29px,59px,58px,31px)}

#forward-button:not([disabled="true"]):hover:active{
-moz-image-region:rect(58px,59px,87px,31px)}

#forward-button[disabled="true"]{
-moz-image-region:rect(87px,59px,116px,31px)}

#placesMenu{
-moz-margin-start:8px;
-moz-appearance:none;
border:none}

#placesMenu > menu{
-moz-appearance:none;
min-width:0;
max-width:13em;
border:none;
margin:0;
padding:3px 0 3px 3px}

#placesMenu > menu:hover,
#placesMenu > menu[open="true"]{
-moz-border-radius:3px;
margin:0;
padding:3px 0 3px 3px;
background:url("chrome://browser/skin/toolbar/bookmark-item-hover.png") left center repeat-x}

#placesMenu > menu > label{
-moz-padding-end:8px;
background:url("chrome://global/skin/arrow/arrow-dn.png") right center no-repeat}

#placesMenu[chromedir="rtl"] > menu > label{
background-position:left center}

#organizeButton{
list-style-image:url("chrome://browser/skin/places/organize.png")}

#viewMenu{
list-style-image:url("chrome://browser/skin/places/view.png")}

#maintenanceButton{
list-style-image:url("chrome://browser/skin/places/importAndBackup.png")}

#placesView > splitter{
border-left:none;
border-right:none}

.placesTree{
margin:0}

#placesList{
margin:0 0 8px 8px;
padding:0}

#placeContent{
margin:0 8px 8px 0}

#infoPaneBox{
border:2px solid;
-moz-border-top-colors:#000 #3e3f3f;
-moz-border-right-colors:#000 #3e3f3f;
-moz-border-bottom-colors:#000 #3e3f3f;
-moz-border-left-colors:#000 #3e3f3f;
-moz-border-radius:3px;
margin:0 8px 8px 0;
padding:5px}

.small,
.small[disabled="true"]{
min-width:0;
border:0;
margin:0;
padding:0 4px}

.small .button-text,
.small .button-box{
border:0;
padding:0}

#infoBoxExpanderLabel{
-moz-padding-start:2px}

#organizerScopeBar{
-moz-appearance:toolbox;
-moz-padding-end:3px;
padding:2px 0}

#organizerScopeBar > toolbarbutton{
-moz-appearance:none;
border:1px solid transparent;
-moz-border-radius:2px;
margin:0 1px;
padding:0!important}

#organizerScopeBar > toolbarbutton > label,
#organizerScopeBar > toolbarbutton > image{
margin:0;
padding:0}

#organizerScopeBar .toolbarbutton-text{
margin:0;
padding:2px 5px}

#organizerScopeBar > toolbarbutton:not([disabled="true"]):not([checked="true"]):hover{
border-color:ThreeDShadow}

#organizerScopeBar > toolbarbutton[checked="true"]{
border-color:ThreeDDarkShadow!important}

#placesToolbar{
-moz-appearance:none;
-moz-padding-end:4px;
border:none;
background-color:transparent;
margin:0;
padding:3px}

#placesToolbar:-moz-system-metric(windows-default-theme){
min-height:36px;
padding-top:0;
padding-bottom:0;
-moz-padding-start:6px;
-moz-padding-end:8px}

#placesMenu:-moz-system-metric(windows-default-theme) > menu > label{
-moz-padding-end:13px}

#placesView > splitter:-moz-system-metric(windows-default-theme){
-moz-margin-start:-1px;
position:relative;
z-index:10}

#searchModifiers:-moz-system-metric(windows-default-theme){
border-bottom:1px solid #000}

#organizerScopeBar:-moz-system-metric(windows-default-theme){
-moz-appearance:none;
border:none}

#infoPaneBox:-moz-system-metric(windows-default-theme){
border-top-color:#000}

#searchFilter:-moz-system-metric(windows-default-theme){
padding-top:3px;
padding-bottom:2px}